Multi-Paradigm Modelling and Synthesis of User Interfaces
نویسندگان
چکیده
In this article, model-based design and synthesis of reactive user interfaces is presented as a particular application of Computer-Automated Multi-Paradigm Modelling (CAMPaM). Multi-paradigm modelling acknowledges the need to model at different levels of abstraction, using appropriate formalisms. It also gives transformations first-class model status. In the CAMPaM UI development process, a class of user interfaces is modelled. This includes models of the abstract syntax of the user interface, of the concrete visual syntax of the user interface (including layout) and of the semantics of the application (its reactive behaviour). From these models, an interactive modelling environment is synthesized. This environment allows the modeller to experiment (analyze, simulate) with different instances in the modelled class of user interfaces. Once a single element of the set of possible user interfaces is chosen, the final UI application is synthesized. This process will be demonstrated by means of a digital watch application. Code is synthesized for execution within a web browser using an AJAX client-server architecture.
منابع مشابه
Rapid Development of Scoped User Interfaces
As the demand for domainand formalism-specific visual modelling environments grows, the need to rapidly construct complex User Interfaces (UIs) increases. In this paper, we propose a Multi-Paradigm Modelling (MPM) approach whereby structure, visual appearance and above all reactive behaviour of a UI are explicitly modelled. These models are constructed at the most appropriate level of abstracti...
متن کاملA New Trust Model for B2C E-Commerce Based on 3D User Interfaces
Lack of trust is one of the key bottle necks in e-commerce development. Nowadays many advanced technologies are trying to address the trust issues in e-commerce. One among them suggests using suitable user interfaces. This paper investigates the functionality and capabilities of 3D graphical user interfaces in regard to trust building in the customers of next generation of B2C e-commerce websit...
متن کاملDeclarative Programming of User Interfaces
This paper proposes a declarative description of user interfaces that abstracts from low-level implementation details. In particular, the user interfaces specified in our framework are executable as graphical user interfaces for desktop applications as well as web user interfaces via standard web browsers. Thus, our approach combines the advantages of existing user interface technologies in a f...
متن کاملSelecting and Extracting Effective Features of SSVEP-based Brain-Computer Interface
User interfaces are always one of the most important applied and study fields of information technology. The development and expansion of cognitive science studies and functionalization of its tools such as BCI1, as well as popularization of methods such as SSVEP2 to stimulate brain waves, have led to using these techniques every day, especially in appropriate solutions for physically and menta...
متن کاملSingle Authoring for Multi-Device Interfaces
Users in a ubiquitous computing world will interact with several devices simultaneously. This multi-device interaction paradigm presents significant challenges to both authoring and runtime application rendering. In this paper we present our work on spanning user interfaces across federated devices. Our first contribution is a single-authoring language for multi-device interfaces which allows a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006